<?php session_start();

////////////**este es de tv

require '../config.php';
require '../permisos.php';
setPermisos(800);
if (empty($_SESSION['nombre']))
	echo "<meta http-equiv='Refresh' content='0;url=../index.php'>";
$superusuario=0;
if($abrir && $seleccionar && $insertar && $eliminar && $imprimir && $actualizar)//si tiene todos los permisos es superuser
	$superusuario=1;

/****** TODO:*************/
//if($superusuario)echo "SUPER USER";ELSE ECHO "NOT SUPER USER";



$codigoOrden=$_REQUEST['Orden'];


$_SESSION['idordenot']=$_REQUEST['Orden'];

$_query = "SELECT * from otdetails where idorden=".$codigoOrden." limit 1";

$registros=mysql_query($_query);
$row = mysql_fetch_assoc($registros);

$IdusuActual= $_SESSION["id"];

//si tipo no es dos(TV),  y estado no es archivado(-2)
if($row['tipo']!=2  or $row['estado']!=-2 )
{
	echo "<legend>Cargando...</legend>";
	echo "<script>window.location.href='recibirorden4.php?Orden=$codigoOrden';</script>";
	exit();
}
$radiotv=0;
if($row[idcontrato]==$row[presente])//verificamos si ot de radio y tv
{
	$radiotv=1;
}
function _convert($content) {
		if(!mb_check_encoding($content, 'UTF-8')
		OR !($content === mb_convert_encoding(mb_convert_encoding($content, 'UTF-32', 'UTF-8' ), 'UTF-8', 'UTF-32'))) {
	
			$content = mb_convert_encoding($content, 'UTF-8');
	
			if (mb_check_encoding($content, 'UTF-8')) {
				// log('Converted to UTF-8');
			} else {
				// log('Could not converted to UTF-8');
			}
		}
		return $content;
	}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Seguimiento de Ordenes</title>
    <link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet">
   	<link href="../bootstrap/css/view.css" rel="stylesheet">
   	
   	<link href="../bootstrap/css/cupertino/jquery.ui.all.css" rel="stylesheet" type="text/css">
 	<script type="text/javascript" src="../bootstrap/scripts/view.js"></script>
    <script type="text/javascript" src="../bootstrap/scripts/jquery.js"></script> 
	<script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script> 
	<script type="text/javascript" src="../bootstrap/js/jquery.ui.core.min.js"></script>
	<script type="text/javascript" src="../bootstrap/js/jquery.ui.datepicker.min.js"></script>
	<script type="text/javascript" src="../bootstrap/js/bootstrap-collapse.js"></script>
	<script type="text/javascript" src="../bootstrap/js/toastr.min.js"></script>
	<link href="../bootstrap/css/toastr.min.css" rel="stylesheet">    
	<script type="text/javascript" src="upload.js"></script>	
  	
  </head>
<body >
<div id="a_header">
		<div class="container">
			<div class="row">
				<div class="span10">
					
					<img src="../imagenes/CRM HV alta.png" width="175" height="110"  style="float:left;" alt="" />					</a>
					<div style="display:inline-block; margin-top:20px;">
						<h3 style="margin:0px;">Sistema de Administraci&oacute;n y Gesti&oacute;n de Clientes (CRM)</h3>
					</div>
				</div>
					<div class="btn-group pull-right upan">
						  <button type="button" class="btn btn-primary" id ="drop"><span class= "glyphicon glyphicon-user"><?php if (! empty($_SESSION['nombre'])) echo("   ". $_SESSION['user']);?></span></button>
						  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" id="drop2">
						    <span class="caret"></span>
						  </button>
						  
						  <ul class="dropdown-menu" role="menu">
						  
						    <li><a href="../TableroInicio.php" title="Tablero Principal">Inicio</a></li>
						     <li class="divider"></li>
						    <li><a href="../cerrar_sesion.php" title="Cerrar sesi&oacute;n">Salir</a></li>
						  </ul>
					</div>
			</div>
		</div>
 	</div> 
<div style="background-color:#0455A7; height:3px;"></div>	<!--  fin header -->
<!-- Modal -->
					  <div class="modal fade" id="modalmode" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
					    <div class="modal-dialog">
					      <div class="modal-content">
					        <div class="modal-header">
					          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					          <h4 class="modal-title">Modificar Nombre del Archivo</h4>
					        </div>
					        <div class="modal-body" style="text-align: left; background-color:#f2f9f2">
					        <ul><li>
						   	<div><em>Nombre del Archivo : (Vac&iacute;o elimina al actual)</em>
 							<input id="archivonom" name="archivonom" class="element text medium" placeholder="Copie el link o Arrastre el Archivo hasta aqu&iacute;" type="text"><br>
 							</div>
 							</li></ul>
				 			<script>
								  function handleFileSelect22(evt) {
								    evt.stopPropagation();
								    evt.preventDefault();
								   var files = evt.dataTransfer.files; 
								    for (var i = 0, f; f = files[i]; i++) {
								    	document.getElementById('archivonom').value= f.name;
								    }
								    
								  }
								  														
								  function handleDragOver22(evt) {
								    evt.stopPropagation();
								    evt.preventDefault();
								    evt.dataTransfer.dropEffect = 'copy'; 
								  } 
																						 
								  var dropZone22 = document.getElementById('archivonom');														 
								  dropZone22.addEventListener('dragover', handleDragOver22, false);
								  dropZone22.addEventListener('drop', handleFileSelect22, false);
						
								</script>																
						     </div>
					        <div class="modal-footer">
					         <button type="button" class="btn btn-primary" onclick="registrarArchivo(); return false">Registrar Archivo</button>
					          <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
					      
					        </div>
					      </div><!-- /.modal-content -->
					    </div><!-- /.modal-dialog -->
					  </div><!-- /.modal -->
<br>
<br>

<div class="container" >
<?php
 if($radiotv)
 {
 	?>
 	<legend>Orden de Trabajo - Radio - TV (Secci&oacute;n TV)</legend>
 	<?php
 }
 else 
 {
 	?>
 	<legend>Orden de Trabajo - TV</legend>
 	<?php
 }
?>

<button type="button" class="btn btn-link" onclick="location.href='seguimiento.php'" >Regresar <span class= 'glyphicon glyphicon-arrow-left'></span>  </button>
<div class="panel-group" id="accordion" style="width:720px;margin-left:6cm;">
  <div class="panel panel-default">
    <div class="panel-heading" id="panel1"  style="background-color: #E6E6FA; ">
      <h4 class="panel-title"><span id="imagen01"><span class='glyphicon glyphicon-chevron-right'></span></span> <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" style="text-decoration:none;"> Datos Generales de OT </a></h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse collapse" >
       <div class="panel-body" style="background-color: #ECFAEC">
		   <form >
		   
				<ul >
				
					<li><span><em>Cliente :</em> <strong><?php echo $row['nomcliente'];?></strong></span></li>
					<li><span><em>No. Contrato :</em> <strong><?php echo $row['idcontrato'];?></strong></span></li>
					
					<li><span><em>Fecha de Creaci&oacute;n :</em> <strong><?php echo date("d M Y",strtotime($row['fechacreacion']));?></strong></span></li>
					<?php
					if($row['tipo']==1)$tipo="Radio";
					if($row['tipo']==2)$tipo="Tv";
					if($row['tipo']==3)$tipo="Radio y Tv";
					?>
					<li><span><em>Tipo :</em> <strong><?php echo $tipo;?></strong></span></li>
					<li><span><em>Procedencia :</em> <strong><?php echo $row['nomprocedencia'];?></strong></span></li>
					<li><span><em>Usuario Emisor :</em> <strong><?php echo $row['nombre']." ".$row['apellido'];?></strong></span></li>
					<li><span><em>Destino :</em> <strong><?php echo $row['nomdestino'];?></strong></span></li>
					<?php
					if($row['estado']==0 or $row['estado']==-1)
						$tipo="En espera de Aprobaci&oacute;n y Asignaci&oacute;n";
					else
					{
						$query="select nombreestado from estadosot where idestadosot=$row[estado]";
						$registro=mysql_query($query);
						$row4 = mysql_fetch_assoc($registro);
						$tipo=$row4['nombreestado'];
					}
					?>
					<li><span><em>Estado Actual :</em> <strong><?php echo $tipo;?></strong></span></li>
					<li><span><em>Horario :</em> <strong><?php echo $row['horainicio']." - ".$row['horafin'];?></strong></span></li>
					<li><span><em>Fechas :</em> <strong><?php echo date("d M Y",strtotime($row['fechainicio']))." -- ".date("d M Y",strtotime($row['fechafin']));?></strong></span></li>
					<li><span><em>Detalles :</em> <strong><?php echo _convert($row['detalles']);?></strong></span></li>
					
					<li><span><em>Fecha De Cierre de OT :</em> <strong><?php echo $row['fechaterminado'];?></strong></span></li>
					<?php
							
						$queryss="select concat(nombre,' ',apellido)as usucierre from usuarios where idusuarios=$row[usuariocierre] limit 1";
						$registross=mysql_query($queryss);
						$row4s = mysql_fetch_assoc($registross);
						$tiposs=$row4s['usucierre'];
				
					?>
					<li><span><em>Firma de Cierre :</em> <strong><?php echo $tiposs;?></strong></span></li>
					<li><span><em>Fecha De Inicio de Pauta Programado :</em> <strong><?php echo $row['iniciopauta'];?></strong></span></li>
					<li><span><em>Fecha De Fin de Pauta Programado :</em> <strong><?php echo $row['finpauta'];?></strong></span></li>
					<li><span><em>Detalles de la Pauta :</em><strong><?php echo $row['detallespauta'];?></strong></span></li>
					
				</ul>
				<br>
			</form>	
      </div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading" id="panel2"  style="background-color: #E6E6FA; ">
      <h4 class="panel-title"><span id="imagen02"><span class='glyphicon glyphicon-chevron-right'></span></span> 
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" style="text-decoration:none;" >
         Archivos
        </a>
      </h4>
    </div>
    <div id="collapseTwo" class="panel-collapse collapse">
      <div class="panel-body" style="background-color: #ECFAEC">
		   <form>
		       <?php if($superusuario) {?>
				<ul >
					<?php if($row['formato']=="")$formato="No Aplica.";else $formato=$row['formato']?>	
					<li><span><em>Formato :</em> <strong><?php echo $row['formato'];?></strong></span></li>
					<?php
					if($row['fechaentrega']=="0000-00-00")$tipo="No Aplica.";
					else $tipo=date("d M Y",strtotime($row['fechaentrega']));
					if($row['audiolink']=="")$audiolink="No Aplica.";else $audiolink=$row['audiolink'];
					if($row['videolink']=="")$videolink="No Aplica.";else $videolink=$row['videolink'];
					?>
					<li><span><em>Fecha de Entrega :</em> <strong><?php echo $tipo;?></strong></span></li>
					
					<li><span><em>Nombre de archivo de Audio:</em> <strong><?php echo $audiolink;?></strong></span><button type='button' class='btn btn-link btn-xs' onclick=<?php echo "eliminaraudiolink(\"".$codigoOrden."\")" ?>><span class='glyphicon glyphicon-pencil'></span>Cambiar</button></li>
					<li><span><em>Nombre de archivo de Video:</em> <strong><?php echo $videolink;?></strong></span><button type='button' class='btn btn-link btn-xs' onclick=<?php echo "eliminarvideolink(\"".$codigoOrden."\")" ?>><span class='glyphicon glyphicon-pencil'></span>Cambiar</button></li>
					<?php
					
					if($row['plandemedios']=="")$tipo2=false;else $tipo2=true;
					?>
					<li><span><em>Archivo de TV :</em> <strong><?php echo $row['archivotv'];?></strong></span></li>				
					<li><span><em>Plan de Medios :</em> <strong><?php echo $row['plandemedios'];?></strong>
					
					<?php 
					if($tipo2)
					{	
					 echo "<a href='descarga.php?file=".$row[plandemedios]."'>Descargar</a>&nbsp;<button type='button' class='btn btn-link btn-xs' onclick='eliminarArchivo(\"".$row[plandemedios]."\",1)'><span class='glyphicon glyphicon-pencil'></span> Eliminar</button></span></li>";
					
					}
					else 
						{
							echo "</span></li><li><span><input type='file' name='archivo' onchange='handleFileSelect2();' id='archivo'></input>";
						}
					?>
					<script>
						  function handleFileSelect2() {
							  document.getElementById('filediv').innerHTML = "<input type='button' onclick='guardarPlan();' value='Adjuntar Plan'><progress id='barra_de_progreso' value='0' max='100'></progress>";
						  }
						 
					</script>
					<div id="filediv"></div></span></li>
					</ul>
				<br>
				<?php }?>
			</form>	
      </div>
    </div>
  </div>
 
  
 <!-- <div class="panel panel-default">
    <div class="panel-heading" id="panel5"  style="background-color: #E6E6FA; ">
      <h4 class="panel-title"><span id="imagen05"><span class='glyphicon glyphicon-chevron-right'></span></span> 
        <a data-toggle="collapse" data-parent="#accordion" href="#collapse5" style="text-decoration:none;">
        Edici&oacute;n
        </a>
      </h4>
    </div>
    <div id="collapse5" class="panel-collapse collapse">
      <div class="panel-body">
        
      </div>
    </div>
  </div>
    -->
</div>
<br>
<legend></legend>

<?php 
if($radiotv==1)//si es de radiotv verificmos el estado de la paralela
							{
								$query="select idordenestrabajo,estado from ordenestrabajo
								where presente = $row[idcontrato]
								and idcontrato = $row[idcontrato]
								and idordenestrabajo <> $codigoOrden";
								$registrosq=mysql_query($query);
								$rowq = mysql_fetch_assoc($registrosq);
								
								if($rowq['estado']>0)
										
								{
									$query="SELECT tv.*,concat(usu.nombre,' ',usu.apellido) as asignado,
									concat(usu2.nombre,' ',usu2.apellido) as asignador FROM hossbd.estadosot tv,
									usuarios usu, usuarios usu2
									where tv.idestadosot=$rowq[estado]
									and tv.usuariosig=usu.idusuarios
									and tv.usuarioasig=usu2.idusuarios";
									$registrosq2=mysql_query($query);
									$rowq2 = mysql_fetch_assoc($registrosq2);
									?>
																	<ul><li><span><em><strong>Nota:</strong></em> Esta OT se compone de dos secciones:Tv y Radio.<br>
																	La secci&oacute;n <em><strong>RADIO</strong></em> se encuentra en el siguiente estado:<br>
																		<ul>
																			<li><em><strong>Estado: </strong></em><?php echo $rowq2[nombreestado];?></li>
																			<li><em><strong>Asignado a: </strong></em><?php  echo $rowq2[asignado]; ?></li>
																			<li><em><strong>Fecha: </strong></em><?php  echo $rowq2[fecha]; ?></li>
																			<li><em><strong>Asignado por: </strong></em><?php  echo $rowq2[asignador]; ?></li>
																		</ul>
																	</span></li><ul>
																	
																	<?php
																}
																else if($rowq['estado']==0)
																{
																	?>
																	<ul><li><span><em><strong>Nota:</strong></em> Esta OT se compone de dos secciones:Tv y Radio.<br>
																	La secci&oacute;n <em><strong>RADIO</strong></em> se encuentra en el siguiente estado:<br>
																		<ul>
																			<li><em><strong>Estado: </strong></em><?php echo "En Bandeja de Recibidas";?></li>
																			<li><em><strong>Asignado a: </strong></em><?php  echo "-"; ?></li>
																			<li><em><strong>Fecha: </strong></em><?php  echo "-"; ?></li>
																			<li><em><strong>Asignado por: </strong></em><?php  echo "-"; ?></li>
																		</ul>
																	</span></li><ul>
																	
																	<?php
																}
																else if($rowq['estado']==-2)
																{
																	?>
															<ul><li><span><em><strong>Nota:</strong></em> Esta OT se compone de dos secciones:Tv y Radio.<br>
																	La secci&oacute;n <em><strong>RADIO</strong></em> se encuentra en el siguiente estado:<br>
																		<ul>
																			<li><em><strong>Estado: </strong></em><?php echo "En Bandeja de Archivadas";?></li>
																			<li><em><strong>Asignado a: </strong></em><?php  echo "-"; ?></li>
																			<li><em><strong>Fecha: </strong></em><?php  echo "-"; ?></li>
																			<li><em><strong>Asignado por: </strong></em><?php  echo "-"; ?></li>
																		</ul>
																	</span></li><ul>
															
															<?php
																}
														}









?>

</div>
<!--  <input type="button" onclick="prueba();">-->
<footer style="margin-top: 20px; background-color:#FFF;">
		<div style="background-color:#00f; height:5px;"></div>
        <div class="container" style="height:100px;">
			<div class="row">
				<div class="span2" style="float:right;">
					<p><strong>Desarrollado por:</strong></p>
					<a href="http://www.3tech-panama.com"><img src="../imagenes/3techpaylogo.png"alt="3tech panama" style="width:100px; height:50px; float:right;" /></a>
			   </div>
			</div>
		</div>
        <div style="background-color:#0000FF; height:25px;">
            <div class="container" >
                <p style="margin-left: 10px; color:#FFF;">Copyright &copy; 2013 HOSANNA. Todos los derechos reservados. </p>
            </div>
        </div>	
    </footer>
</body>
<script type="text/javascript">
function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}
var conexhttp;

$(document).ready(function() {
 
			//$("#collapseOne").collapse('hide');
			
			    $('#collapseOne').on('show.bs.collapse', function () {
				document.getElementById('imagen01').innerHTML="<span class='glyphicon glyphicon-chevron-down'>";
				$("#panel1").css({ background: "#ADD8E6" });
				})
				 
				 $('#collapseOne').on('hide.bs.collapse', function () {
					 document.getElementById('imagen01').innerHTML="<span class='glyphicon glyphicon-chevron-right'>";
					 $("#panel1").css({ background: "#E6E6FA" });
				}) 
				$('#collapseTwo').on('show.bs.collapse', function () {
					document.getElementById('imagen02').innerHTML="<span class='glyphicon glyphicon-chevron-down'>";
					$("#panel2").css({ background: "#ADD8E6" });
					})
					 
					 $('#collapseTwo').on('hide.bs.collapse', function () {
						 document.getElementById('imagen02').innerHTML="<span class='glyphicon glyphicon-chevron-right'>";
						 $("#panel2").css({ background: "#E6E6FA" });
					}) 
					/* $('#collapseThree').on('show.bs.collapse', function () {
						document.getElementById('imagen03').innerHTML="<span class='glyphicon glyphicon-chevron-down'>";
						$("#panel3").css({ background: "#ADD8E6" });
						})
						 
						 $('#collapseThree').on('hide.bs.collapse', function () {
							 document.getElementById('imagen03').innerHTML="<span class='glyphicon glyphicon-chevron-right'>";
							 $("#panel3").css({ background: "#E6E6FA" });
						}) 
						$('#collapseFour').on('show.bs.collapse', function () {
							document.getElementById('imagen04').innerHTML="<span class='glyphicon glyphicon-chevron-down'>";
							$("#panel4").css({ background: "#ADD8E6" });
							})
							 
							 $('#collapseFour').on('hide.bs.collapse', function () {
								 document.getElementById('imagen04').innerHTML="<span class='glyphicon glyphicon-chevron-right'>";
								 $("#panel4").css({ background: "#E6E6FA" });
							})
							$('#collapse5').on('show.bs.collapse', function () {
							document.getElementById('imagen05').innerHTML="<span class='glyphicon glyphicon-chevron-down'>";
							$("#panel5").css({ background: "#ADD8E6" });
							})
							 
							 $('#collapse5').on('hide.bs.collapse', function () {
								 document.getElementById('imagen05').innerHTML="<span class='glyphicon glyphicon-chevron-right'>";
								 $("#panel5").css({ background: "#E6E6FA" });
							})  */
	});
	
function aprobar2()
{
	try {
		if(!$('#grab_on').is(':checked'))
		{
		    alertar("Primero Confirme que realiz\u00f3 la grabaci\u00f3n","error");
		    return;
		}
		var archivovideo= $('#videolink').val();
		if(archivovideo=="")
		{
		    alertar("Falta nombre de Archivo de Video.","warning");
		    return;
		}
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
			
			
		
			var usuario3= $('#nomusuario2').val();
			
			
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso2').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			
			var estalocutado = $('#loc').val();
			var nomestado;
			if(estalocutado == '1')
				nomestado = "Asignado a "+proceso;
			else
				nomestado = "Asignado a "+proceso+" (en espera de LOCUCION)";
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?locutado="+estalocutado+"&archivovideo="+archivovideo+"&tv=1&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar()
{
	try {
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
			var usuario2 = $('#nomusuario').val();
			var usuario3 = $('#nomusuario2').val();
			if(usuario2 == "" || usuario3 == "")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario2));			
				if (existe == "0")
					{
					alertar("Usuario 1 No Encontrado","error");
					return;
					}
				existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario 2 No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso').val();
			var proceso2= $('#nomproceso2').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso+", y a "+proceso2;
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?tv=0&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&destino2="+proceso2+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario2+"&usuariosig2="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}

function aprobar3()
{// de locucion a edicion
	try {
		if(!$('#grab_on').is(':checked'))
		{
		    alertar("Primero Confirme que realiz\u00f3 la locuci\u00f3n","error");
		    return;
		}
		var archivoaudio= $('#audiolink').val();
		if(archivoaudio=="")
		{
		    alertar("Falta nombre de Archivo de Audio.","warning");
		    return;
		}
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
			
			
		
			var usuario3= $('#nomusuario2').val();
			
			
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso2').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			
			var estagrabado = $('#loc').val();
			var nomestado;
			if(estagrabado == '1')
				nomestado = "Asignado a "+proceso;
			else
				nomestado = "Asignado a "+proceso+" (en espera de GRABACION)";
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?locutado="+estagrabado+"&archivovideo="+archivoaudio+"&tv=2&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar4()
///// de edicion a revision
{
	try {
		if(!$('#conf_edic').is(':checked'))
		{
		    alertar("Primero Confirme que realiz\u00f3 la Edici\u00f3n","error");
		    return;
		}
		var archivoaudio= $('#archivolink').val();
		if(archivoaudio=="")
		{
		    alertar("Falta nombre de Archivo.","warning");
		    return;
		}
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
			
			
		
			var usuario3= $('#nomusuario4').val();
			
			
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso4').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso;
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?archivovideo="+archivoaudio+"&tv=3&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar5()
//se regresa a grabacion o locucion o ambas desde edicion
{
	try {
		var aLoc=0;
		var aGrab=0;
		if($('#regreso_loc').is(':checked'))//si se regresa a loc
		{
			aLoc=1;
		}
		
		if($('#regreso_grab').is(':checked'))//si se regresa a grab
		{
			aGrab=1;
		}
		
		var usuarioloc= $('#nomusuario0').val();
		var usuariograb= $('#nomusuario00').val();
		
		var proceso1= "LOCUCION";
		var proceso2= "GRABACION";
		
		var comment= $('#comment').val();
		var mensaje= $('#mensaje').val();
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
			
					
			
			if(usuarioloc=="" && aLoc==1)
			{
			    alertar("Seleccione al usuario de locuci\u00f3n por favor.","warning");
			    return;
			}
			if(usuariograb=="" && aGrab==1)
			{
			    alertar("Seleccione al usuario de grabaci\u00f3n por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuarioloc));			
				if (existe == "0" && aLoc==1)
					{
					alertar("Usuario de locuci\u00f3n  No Encontrado","error");
					return;
					}
				existe = parseInt(buscarUsuario(usuariograb));			
				if (existe == "0" && aGrab==1)
					{
					alertar("Usuario de grabaci\u00f3n No Encontrado","error");
					return;
					}
				
			}
			
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado="error.";
			var query="";
			if( aLoc==1){
					nomestado = "Regresado a "+proceso1;
					query="actualizarot2.php?agrab="+aGrab+"&aloc="+aLoc+"&tv=4&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso1+"&destino2="+proceso2+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuarioloc;
			}
			if( aGrab==1){
					nomestado = "Regresado a "+proceso2;
					query="actualizarot2.php?agrab="+aGrab+"&aloc="+aLoc+"&tv=4&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso1+"&destino2="+proceso2+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuariograb;
			}
			if( aGrab==1 && aLoc==1){
					nomestado = "Regresado a "+proceso1+", y a "+proceso2;
					query="actualizarot2.php?agrab="+aGrab+"&aloc="+aLoc+"&tv=4&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso1+"&destino2="+proceso2+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuarioloc+"&usuariosig2="+usuariograb;
			}
						
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',query, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar6()
//se regresa a edicion tv desde revision
{
	try {
		
		if(!$('#regreso_edic').is(':checked'))//si se regresa a loc
		{
			alertar("Confirme que se regresar\u00e1 a Edici\u00f3n Tv","warning");
			return;
		}
	
		var usuario= $('#nomusuario00').val();
		var proceso= "EDICION TV";
		
		var comment= $('#comment').val();
		var mensaje= $('#mensaje').val();
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
					
			if(usuario=="" )
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			
			else
			{
				var existe = parseInt(buscarUsuario(usuario));			
				if (existe == "0" && aLoc==1)
					{
					alertar("Usuario  No Encontrado","error");
					return;
					}
				
				
			}
			
				
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			
			var query="";
			
			var nomestado = "Regresado a "+proceso;
			
			query = "actualizarot2.php?tv=5&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario;
			console.log(query);
						
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',query, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar7()
{
	/*************
	*	de revision a archvo
	******************/
	try {
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
				
			var usuario3= $('#nomusuario5').val();
						
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso5').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso;
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?tv=6&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar8()
//se regresa a revision desde archivo
{
	try {
		
		if(!$('#regreso_revi').is(':checked'))//si se regresa a loc
		{
			alertar("Confirme que se regresar\u00e1 a Revisi\u00f3n","warning");
			return;
		}
	
		var usuario= $('#nomusuario00').val();
		var proceso= "REVISION Y APROBACION";
		
		var comment= $('#comment').val();
		var mensaje= $('#mensaje').val();
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
					
			if(usuario=="" )
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			
			else
			{
				var existe = parseInt(buscarUsuario(usuario));			
				if (existe == "0" && aLoc==1)
					{
					alertar("Usuario  No Encontrado","error");
					return;
					}
				
				
			}
			
				
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			
			var query="";
			
			var nomestado = "Regresado a "+proceso;
			
			query = "actualizarot2.php?tv=7&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario;
			console.log(query);
						
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',query, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar9()
{
	/*************
	*	de archivo a programacion
	******************/
	try {
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
				
			var usuario3= $('#nomusuario5').val();
						
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso5').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso;
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?tv=8&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar10()
{
	/*************
	*	de prog a revision y descarga
	******************/
	try {
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
				
			var usuario3= $('#nomusuario4').val();
						
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso4').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso;
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?tv=9&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar11()
{
	/*************
	*	de descar a program pauta
	******************/
	try {
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
				
			var usuario3= $('#nomusuario5').val();
						
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso5').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso;
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?tv=10&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function aprobar12()
{
	/*************
	*	de programacio a finalizar
	******************/
	try {
		
		if(confirm('Desea Actualizar esta Orden de Trabajo ?'))
		{
				
			var usuario3= $('#nomusuario5').val();
						
			if(usuario3=="")
			{
			    alertar("Seleccione al usuario por favor.","warning");
			    return;
			}
			else
			{
				var existe = parseInt(buscarUsuario(usuario3));			
				if (existe == "0")
					{
					alertar("Usuario No Encontrado","error");
					return;
					}
				
			}
			var proceso= $('#nomproceso5').val();
			var comment= $('#comment').val();
			var mensaje= $('#mensaje').val();
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			var procedencia = "<?php echo $row['procedencia']; ?>";
			var nomestado = "Asignado a "+proceso;
			
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte;
			conexhttp.open('GET',"actualizarot2.php?tv=11&mensaje="+mensaje+"&nomestado="+nomestado+"&orden="+codigoOrden+"&destino="+proceso+"&procedencia="+procedencia+"&comentarios="+comment+"&usuariosig="+usuario3, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function guardar1()
/****************
 * guardar solo ot
 */
{
	try {
		
		if(confirm('Confirme Selecci\u00f3n. \n\nGuardar Solo Orden de Trabajo? '))
		{
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte2;
			conexhttp.open('GET',"finalizarot.php?opcion=1&orden="+codigoOrden, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}
function guardar2()
/****************
 * guardar ot y no borrar historial
 */
{
	try {
		
		if(confirm('Confirme Selecci\u00f3n. \n\nGuardar Orden de Trabajo e Historial ? '))
		{
						
			var codigoOrden = "<?php echo $row['idorden']; ?>";
			conexhttp=crearXMLHttpRequest();
			conexhttp.onreadystatechange = presentarReporte2;
			conexhttp.open('GET',"finalizarot.php?opcion=2&orden="+codigoOrden, true);
			conexhttp.send(null);
		}
	} catch (e) {
		alertar(e.messagge,"error");
	}
}


function presentarReporte()
{
	
	
  if(conexhttp.readyState == 4)
  {
	  
	  if(conexhttp.responseText == "ok")
		  {
		  alertar("Estado de OT actualizado","info");
		  window.setTimeout('location.reload()',500);
	    }
	  else
		  alertar(conexhttp.responseText,"error");
	  
	  
  }
  	 
}

function presentarReporte2()
{
	
	
  if(conexhttp.readyState == 4)
  {
	  
	  if(conexhttp.responseText == "ok")
		  {
		  alertar("Estado de OT actualizado","info");
		  window.setTimeout("window.location.href='seguimiento.php'",500);
	    }
	  else
		  alertar(conexhttp.responseText,"error");
	  
	  
  }
}
function  guardarPlan1() 
{
	try {
	
	   $("#archivo2").upload('subir_archivo2.php', function(respuesta) {
	      //Subida finalizada.
	      $("#barra_de_progreso2").val(0);
	      if (respuesta === 1) {
	         alertar('El archivo ha sido subido correctamente.','info');
	         window.setTimeout('location.reload()',500);
	      } else {
	        alertar('El archivo NO se ha podido subir.','error');
		      // alert(respuesta);
	      }
	   }, function(progreso, valor) {
	      //Barra de progreso.
	      $("#barra_de_progreso2").val(valor);
	   });
		} catch (e) {
			alertar(e.messagge,"error");
		}
 }
function  guardarPlan() 
{
	try {
	
	   $("#archivo").upload('subir_archivo.php', function(respuesta) {
	      //Subida finalizada.
	      $("#barra_de_progreso").val(0);
	      if (respuesta === 1) {
	         alertar('El archivo ha sido subido correctamente.','info');
	         window.setTimeout('location.reload()',500);
	      } else {
	        alertar('El archivo NO se ha podido subir.','error');
		      // alert(respuesta);
	      }
	   }, function(progreso, valor) {
	      //Barra de progreso.
	      $("#barra_de_progreso").val(valor);
	   });
		} catch (e) {
			alertar(e.messagge,"error");
		}
 }
function eliminarArchivo(archivo,cual) {
	var r=confirm("Est\u00e1 seguro de eliminar el archivo ?");
		if (r==true) 
		{
	    $.ajax({
	       url: 'borrar.php',
	       type: 'POST',
	       timeout: 10000,
	       data: {archivo: archivo,cual: cual},
	       error: function() {
	          alertar('Error al intentar eliminar el archivo.','error');
	       },
	       success: function(respuesta) {
	          if(respuesta == 1){
	             alertar('El archivo ha sido eliminado.','exito');
	             window.setTimeout('location.reload()',500);
	          }else{
	             alertar('Error al intentar eliminar el archivo.','error');
	          }
	       }
	    });
	}
 }
 function buscarUsuario(nomusu)
 {
	 var r="Sin Datos";
	 try {
		 $.ajax({
             async:false, 
             cache:false,
             dataType:"text", 
             type: 'POST',   
             url: "buscarusuario.php",
             data: "nomusu="+nomusu, 
             success:  function(respuesta)
             {
                 r= respuesta;
             },
             
           });
         return r;
	} catch (err) {
		alertar("Error JS= " + err.message, "error");
	}
 }
 
 function guardarProduccion()
 {
	 try {
		 	var pautaini= $('#pautaini').val();
			var pautafin= $('#pautafin').val();
			var detalles= $('#detalles').val();
			
			if(pautaini=="" || pautafin=="" || detalles=="")
			{
			    alertar("Complete los campos por favor.","warning");
			    return;
			}
			
		 	var r=confirm("Est\u00e1 seguro de actualizar OT ?");
		 	
			if (r==true) 
			{
				
				var codigoOrden = "<?php echo $row['idorden']; ?>";
				
		    $.ajax({
		       url: 'actualizarot2.php',
		       type: 'POST',
		       timeout: 10000,
		       data: {pautaini: pautaini,pautafin: pautafin,detalles: detalles,orden: codigoOrden},
		       error: function() {
		          alertar('Error al intentar guardar datos.','error');
		       },
		       success: function(respuesta) {
		          if(respuesta == 1){
		             alertar('Ot actualizada.','exito');
		             window.setTimeout('location.reload()',500);
		          }else{
		             alertar('Error al intentar guardar datos.'+respuesta,'error');
		          }
		       }
		    });
		}
	} catch (err) {
		alertar("Error JS= " + err.message, "error");
	}
 }
 
 var codOt;
 var tipofile;
 
 function eliminarvideolink(codigoOt)
 {
	 try {
		 codOt=codigoOt;
		 tipofile=1;// 1 video
		 $('#archivonom').val('');
		$('#modalmode').modal("show");
	} catch (err) {
		alertar("Error JS= " + err.message, "error");
	}
 }
 function eliminaraudiolink(codigoOt)
 {
	 try {
		 codOt=codigoOt;
		 tipofile=2;// 2 audio
		 $('#archivonom').val('');
		 $('#modalmode').modal("show");
	} catch (err) {
		alertar("Error JS= " + err.message, "error");
	}
 }
 function registrarArchivo()
 {
	 try {
		 
		 $('#modalmode').modal("hide");
		 var nomarch =$('#archivonom').val();
		 var codigoOrden = "<?php echo $row['idorden']; ?>";
		 
		 $.ajax({
		       url: 'actualizarot2.php',
		       type: 'POST',
		       timeout: 10000,
		       data: {nomarch: nomarch,tipofile: tipofile,orden: codigoOrden},
		       error: function() {
		          alertar('Error al intentar guardar datos.','error');
		       },
		       success: function(respuesta) {
		          if(respuesta == 1){
		             alertar('Ot actualizada.','exito');
		             window.setTimeout('location.reload()',500);
		          }else{
		             alertar('Error al intentar guardar datos.'+respuesta,'error');
		          }
		       }
		    });
	} catch (err) {
		alertar("Error JS= " + err.message, "error");
	}
 }
</script>
</html>
